GtkColorSwatch *swatch = GTK_COLOR_SWATCH (widget);
gtk_css_node_set_state (swatch->priv->overlay_node, gtk_widget_get_state_flags (widget));
+
+ GTK_WIDGET_CLASS (gtk_color_swatch_parent_class)->state_flags_changed (widget, previous_state);
}
/* GObject implementation {{{1 */
return NULL;
}
-cairo_surface_t *
-_gtk_file_system_volume_render_symbolic_icon (GtkFileSystemVolume *volume,
- GtkWidget *widget,
- gint icon_size,
- GError **error)
-{
- GIcon *icon;
- cairo_surface_t *surface;
-
- icon = _gtk_file_system_volume_get_symbolic_icon (volume);
- surface = get_surface_from_gicon (icon, widget, icon_size, error);
- g_object_unref (icon);
-
- return surface;
-}
-
GtkFileSystemVolume *
_gtk_file_system_volume_ref (GtkFileSystemVolume *volume)
{
return _gtk_file_info_render_icon_internal (info, widget, icon_size, FALSE);
}
-cairo_surface_t *
-_gtk_file_info_render_symbolic_icon (GFileInfo *info,
- GtkWidget *widget,
- gint icon_size)
-{
- return _gtk_file_info_render_icon_internal (info, widget, icon_size, TRUE);
-}
-
gboolean
_gtk_file_info_consider_as_directory (GFileInfo *info)
{
GtkWidget *widget,
gint icon_size,
GError **error);
-cairo_surface_t * _gtk_file_system_volume_render_symbolic_icon (GtkFileSystemVolume *volume,
- GtkWidget *widget,
- gint icon_size,
- GError **error);
GtkFileSystemVolume *_gtk_file_system_volume_ref (GtkFileSystemVolume *volume);
void _gtk_file_system_volume_unref (GtkFileSystemVolume *volume);
cairo_surface_t * _gtk_file_info_render_icon (GFileInfo *info,
GtkWidget *widget,
gint icon_size);
-cairo_surface_t * _gtk_file_info_render_symbolic_icon (GFileInfo *info,
- GtkWidget *widget,
- gint icon_size);
gboolean _gtk_file_info_consider_as_directory (GFileInfo *info);
gtk_css_node_set_state (priv->trough_node, state);
for (i = 0; i < priv->n_blocks; i++)
gtk_css_node_set_state (priv->block_node[i], state);
+
+ GTK_WIDGET_CLASS (gtk_level_bar_parent_class)->state_flags_changed (widget, previous_state);
}
static void
GtkStateFlags previous_flags)
{
gtk_model_button_update_state (GTK_MODEL_BUTTON (widget));
+
+ GTK_WIDGET_CLASS (gtk_model_button_parent_class)->state_flags_changed (widget, previous_flags);
}
static void
update_trough_state (range);
update_slider_state (range);
update_steppers_state (range);
+
+ GTK_WIDGET_CLASS (gtk_range_parent_class)->state_flags_changed (widget, previous_state);
}
static void
gtk_css_node_set_state (priv->entry_node, gtk_widget_get_state_flags (widget));
update_node_state (spin);
+
+ GTK_WIDGET_CLASS (gtk_spin_button_parent_class)->state_flags_changed (widget, previous_state);
}
static gint
state = gtk_widget_get_state_flags (widget);
gtk_css_node_set_state (priv->decoration_node, state);
+
+ GTK_WIDGET_CLASS (gtk_window_parent_class)->state_flags_changed (widget, previous_state);
}
static void